<?php

	session_start();

	require('setlang.php');
	require("Models/basics.php");
	require("Models/connectBDD.php");
	require("Models/locations.php");
	
	require('Models/ariane.php');
	
	$Ariane = getArianeGenealogy();

	$LocationsByPage = 4;

	$connexion = PDO_BDD_Connect();
	//Si on fait une nouvelle visite, on se met à la première page et on met à vide les filtres
	if (newVisit())
	{
		$_SESSION['search_filters'] = array();
		$_SESSION['page'] = 1;
	}
	//Si on a fait des nouveaux choix pour le tri, on crée les filtres
	if (isset($_GET['tri']))
	{
		makeNewFilters();
	}
	//On récupère ensuite la page actuelle
	getActualPage();
	//On redirige pour que les filtres se fassent en tout transparence
	useAppropriateRedirection();
	
	$Nbpages = getTotalNbPagesThroughFilters($connexion,$_SESSION['search_filters'],$LocationsByPage);
	
	$previousNext = getPreviousNextPageText($Nbpages);
	
	$locations = GetLocationsThroughFilters($connexion, $_SESSION['search_filters'], $_SESSION['page']-1,$LocationsByPage);

	require("Views/locations.php");
	
?>
